今天加班邁入12個小時,熊熊差點忘了今天要發文,今天的前言先告訴各位菜鳥設計師該具備哪些技能,還有自我心態。
程式設計師的階段:PG(Programming)程式設計師>SA(SA: System Analyst) 系統分析師>SD(System Designer)系統設計師=DBA (Database Administrator) 資料庫設計與管理人員>PM (Project Manager) 專案經理
再迷茫的程式設計界,想要闖出自己的一片天,不外乎Coding、Coding、再Coding,重點是需求達到客戶的要求就是好的程式設計師,但也不是客戶說的就一定要達成,畢竟有些是天方夜譚需求,你能達到那真的是神了,因為程式設計界區分很多大類,我是屬於資料處理的那一類,要把龐大資料整合成客戶需要的答案,除了記憶力要超強(table很多),邏輯思考也要很清晰(條件需求很多),不是下幾個SQL就可以解決,因為你還要搭配頁面上處理,所以SQL其實是初期很重要的學習階段,畢竟你一進入公司不見得馬上就可以處理問題,重點是要先看懂前輩寫的SQL含意跟用途,接下來是配合的JSP、JAVA介面,語法跟條件邏輯判斷,考驗著經驗的累積,報表處理方法要如何表達明確的資訊,其實這都是累積經驗下來,不是一踏入就可以了解,重點是學校根本不會教你,完完全全很多都是在業界你才能學到的東西,雖然我自身學的東西不多,如果有寫錯的或者觀念不正確的請多多指教。
ianianwu提到:
是下幾個SQL就可以解決,因為你還要搭配頁面上處理,所以SQL其實是初期很重要的學習階段,畢竟你一進入公司不見得馬上就可以處理問題,重點是要先看懂前輩寫的SQL含意跟用途,接下
上百個Table ...真是夠惱人的了
ianianwu提到:
PG(Programming)程式設計師>SA(SA: System Analyst) 系統分析師>SD(System Designer)系統設計師
我怎麼覺得應該是先 SD 再 SA ...
我個人也是覺得應該是PG > SD > SA > PM
|---DBA--|
空格被吃掉了....DBA我覺得是在SD與SA之間...
不能 money>全部嗎
哈,是我貼反了,糟糕糟糕阿,DBA的位置,其實還蠻模糊的,畢竟DBA開的規格也會影響到程式的運行效果,SD是開始學習DBA的設計,SA協助了解架構,因為我們公司人不多,所以我幾乎是全部都在學習,所以觀點可能會有點不一樣。
ianianwu提到:
我幾乎是全部都在學習,所以觀點可能會有點不一樣。
持續的學習,快速的成長
內務總管大臣....什麼都要管的.....
什麼都要學...環節才不會兜不起來
如果有辦法NBA...還管什麼DBA...